$(function(){
	//页面加载完成之后执行  Authorization
	pageInit();
});
function pageInit(){
	//创建jqGrid组件
	jQuery("#list2").jqGrid({
		url : '././SubjectListJson',
		datatype : "json",//请求数据返回的类型。可选json,xml,txt
		colNames : [ '评定编码','会员姓名','评定表编码','评定表名称','评定日期','评定人员','评定分数','评定结果','相关操作'],
		colModel : [ //jqGrid每一列的配置信息。包括名字，索引，宽度,对齐方式.....,hidden:true
		             {name:'pdbm',index:'id',align:'center'},
		             {name:'hyxm',index:'hyxm',align:'center'},
		             {name:'pdbbm',index:'pdbbm',align:'center',hidden:true},
		             {name:'pdbmc',index:'pdbmc',align:'center'},
		             {name:'pdrq',index:'pdrq',align:'center'},
		             {name:'pdry',index:'pdry',align:'center'},
		             {name:'pdfs',index:'pdfs',align:'center'},
		             {name:'pdjg',index:'pdjg',align:'center'},
		             {name:'operate',index:'operate',align:'center',sortable : false}
		],
		gridComplete: function(){
			//添加自定义按钮
        	var ids = $("#list2").getDataIDs();
            for(var i=0;i<ids.length;i++){
                var id = ids[i];
//				view = '<a href=\'#\' onclick=\'setVal("'+ id+'")\' title=\'详情\'><svg class=\'icon\' aria-hidden=\'true\'><use xlink:href=\'#icon-icon-\'></use></svg></a>';
				view = '  <a href=\'#\' onclick=\'setVal("'+ id+'")\' title=\'修改\' class=\'modRoot\'><svg class=\'icon\' aria-hidden=\'true\'><use xlink:href=\'#icon-xiugai-copy\'></use></svg></a>';
//				view += '  <a href=\'#\' onclick=\'setValDel("'+ id+'")\' title=\'删除\' class=\'delRoot\'><svg class=\'icon\' aria-hidden=\'true\'><use xlink:href=\'#icon-shanchu\'></use></svg></a>';
                $("#list2").jqGrid('setRowData', ids[i], {operate:view });
            }
            //执行jqGrid表格自适应宽高的方法
			var ss = pageSize();
			$("#list2").setGridWidth(ss.WinW-20);
        },
        rownumbers : true,
        rowNum : 25,//一页显示多少条
		rowList : [ 25, 50, 100 ],//可供用户选择一页显示多少条
		pager : '#pager2',//表格页脚的占位符(一般是div)的id
		mtype : "get",//向后台请求数据的ajax的类型。可选post,get
		viewrecords : true,//是否在浏览导航栏显示记录总数
		scrollOffset : 0,//影藏表格滚动条列
		width : "100%",
		height:pageSize().WinH-250,
		viewrecords: true,
		shrinkToFit:true,
		autowidth : true,
		altRows : true,
		IsReplace : true,
		loadonce: false,//false
		pgbuttons:true,//是否开启分页按钮
		gridview:true, //加速显示
		sortable : true,//是否可排序
		sortorder : "desc",//排序方式,可选desc,asc
		recordpos:"left",//定义分页导航栏的位置
		pagerpos:"right",//从服务器端返回的记录数
		//以下为传给后台的分页参数
		jsonReader : {
			root : "list",
			page : "pageInfo.curPge", //当前页
			total : "pageInfo.endPageNumber",//数据总页码
			records : "pageInfo.totalRecord", //数据总记录数
			repeatitems:false,//true false
		},
	});
	//表格主体内容设置结束
	jQuery("#list2").jqGrid('navGrid', '#pager2', {edit : false,add : false,del : false, refresh : false, search : false});
};
//表格End

/////////////////////////////  详情--修改--公用   //////////////////////////////////////
function setVal(rowId){
	var rowData = $("#list2").jqGrid('getRowData',rowId);
	console.log(rowData.pdbbm);
	location.href="SubjectDetail?pdbm="+rowData.pdbm+"&pdbbm="+rowData.pdbbm;
//    indexModOpen();//打开 详情--修改信息弹出层
//    //传值给子页面
//    setTimeout(function (){
// 		var iframeid = $(".layui-layer-content").children('iframe').attr("id");
//   		$("#"+iframeid).contents().find("#id").val(rowData.id);
//		$("#"+iframeid).contents().find("#name").val(rowData.name);
//		$("#"+iframeid).contents().find("#name2").val(rowData.name2);
//		$("#"+iframeid).contents().find("#name3").val(rowData.name3);
//		$("#"+iframeid).contents().find("#name4").val(rowData.name4);
//	},100);//延时加载数据
};



/////////////////////////////  删除   //////////////////////////////////////
function setValDel(rowId){
	var rowData = $("#list2").jqGrid('getRowData',rowId);
	var id = rowData.id;//获取该条记录的ID
	layer.alert(id,{//弹出ID
		title: '获取ID后执行删除方法'
	});
	//拿到ID后执行你的ajax方法
	$.ajax({
		url: page,
		type: "get",
		data:{'id':id},
		success: function(data){
			
		}
	});
};


/////////////////////////////  刷新表格   //////////////////////////////////////
function jqGridRefresh(){
	$("#list2").jqGrid().trigger("reloadGrid");//刷新表格内容
};


/////////////////////////////  条件查询   //////////////////////////////////////
 function queryVice(){
	var name = $("#name").val();//前端输入的值
	layer.alert(name,{//弹出ID
		title: '获取值后执行你的查询方法'
	});
	//获取值后执行你的查询方法
	$("#list2").jqGrid('setGridParam', {
		url : serverUrl,
		datatype:'json',
		postData : {
			'name' : name,
		},
		page : 1
	}).trigger("reloadGrid");
};